package model

import "github.com/gogf/gf/v2/frame/g"

// TokenConfig 登录令牌配置
type TokenConfig struct {
	SecretKey              string     `json:"secretKey"`
	Expires                int64      `json:"expires"`
	RefreshTokenExpireTime int64      `json:"refreshTokenExpireTime"`
	AutoRefresh            bool       `json:"autoRefresh"`
	RefreshInterval        int64      `json:"refreshInterval"`
	MaxRefreshTimes        int64      `json:"maxRefreshTimes"`
	MultiLogin             bool       `json:"multiLogin"`
	ExceptLogin            g.SliceStr `json:"exceptLogin"`
	ExceptAuth             g.SliceStr `json:"exceptAuth"`
}

type ZuHaoCache struct {
	Adapter string `json:"adapter"`
	FileDir string `json:"fileDir"`
	IsAlign bool   `json:"isAlign"`
}
